most responsible - Turkish English Dictionary